//
// Author: Vladimir Migashko <migashko@gmail.com>, (C) 2011
//
// Copyright: See COPYING file that comes with this distribution
//

#ifndef FASYS_FASYS_TYPES_HPP
#define FASYS_FASYS_TYPES_HPP

#include <string>
#include <vector>
#include <ctime>

// через сутки канал удаляется если не пришло ниодного сообщения 
#define FASYS_INACTIVE_CHANNEL_TIMEOUT 86400
#define FASYS_DEFAULT_TIMELIFE 86400
#define FASYS_MIN_CHANNEL_SIZE 0
#define FASYS_MAX_CHANNEL_SIZE 128

namespace fasys{

typedef int message_id_t;
typedef int channel_id_t;
typedef int order_t;
typedef int subscribe_id_t;

typedef std::vector<char> data_t;

}

#endif

